This document discusses the JSON Schematic Diagram Information Object as returned by the REST API.
A Schematic Diagram Information Object provides the following information:
name: the diagram name (String),id: the diagram identifier in the schematic service (String),templateIdentifier: the identifier of the diagram template on which the schematic diagram is based in the schematic service (String),templateObjectID: the OBJECTID of the diagram template on which the schematic diagram is based in the schematic dataset (Long),schematicLayerIdentifier: the identifier of the schematic diagram layer in the schematic service (Long),folderObjectID: the OBJECTID of the schematic folder where the diagram is stored in the schematic dataset (Long),folderIdentifier: the identifier of the schematic folder where the diagram is stored in the schematic service (String),objectID: the OBJECTID of the schematic diagram in the schematic dataset (Long),createdBy: the name of the diagram creator (String),lastModificationBy: the name of the last user who modified the diagram (String),lastUpdateBy:  the name of the last user who updated the diagram (String),creationDate: the diagram creation date (String),lastModificationDate: the diagram's last modification date (String),lastUpdateDate: the diagram's last update date (String),lockedBy: the name of the last user who locked the diagram (String),version: the SDE version on which the diagram is based (String),extent: the diagram extent (<envelope>),rootNodes: OPTIONAL - the list of the schematic root node identifiers (Array of String),endNodes: OPTIONAL - the list of the schematic end node identifiers (Array of String).{
   "name" : "<diagramName>",
   "id" : "<diagramId>",
   "templateIdentifier" : "<templateIdentifier>",
   "templateObjectID" : <templateObjectID>,
   "schematicLayerIdentifier" : <schematicLayerIdentifier>,
   "folderObjectID" : <folderObjectID>,
   "folderIdentifier" : "<folderIdentifier>",
   "objectID" : <objectID>,
   "createdBy" :  "<diagramCreator>",
   "lastModificationBy" : "<diagramLastEditor>",
   "lastUpdateBy" : "<diagramLastUpdator>",
   "creationDate" : "<diagramCreationDate>",
   "lastModificationDate" : "<diagramModificationDate>",
   "lastUpdateDate" : "<diagramLastUpdateDate>",
   "lockedBy" : "<diagramLastLocker>",
   "version" : "<version>",
   "extent" : <envelope>,
   "rootNodes" : ["<rootNode1>" , ..., "<rootNodeN>"],
   "endNodes" : ["<endNode1>" , ..., "<endNodeK>"]
}
{
  "name" : "ESTANCIA",
  "id" : "0-334",
  "templateIdentifier" : "0",
  "templateObjectID" : 3204,
  "schematicLayerIdentifier" : 0,
  "folderObjectID" : 1,
  "folderIdentifier" : "1",
  "objectID" : 334,
  "createdBy" : "NCA3885",
  "lastModificationBy" : "ABL4732",
  "lastUpdateBy" : "",
  "creationDate" : "01/21/2011 16:07:46",
  "lastModificationDate" : "02/14/2011 18:34:46",
  "lastUpdateDate" : "",
  "lockedBy" : "",
  "version" : "",
  "extent" : {
    "xmin" : 6.0370819091796868,
    "ymin" : -8.059234619140625,
    "xmax" : 29.909512329101563,
    "ymax" : 11.059844970703125,
    "spatialReference" : {
      "wkt" : "{B286C06B-0879-11D2-AACA-00C04FA33C20}"
    }
  },
  "rootNodes" : [
    "115"
  ],
  "endNodes" : [
    
  ]
}
Example 1: The Schematic Diagram Information Object returned for the schematic diagram which id is '2-1' under the S1_Schematics public sample Schematics service
http://servicesbeta6.esri.com/arcgis/rest/services/S1_Schematics/MapServer/exts/SchematicsServer/diagrams/2-1?f=pjson
Example 2: The Schematic Diagram Information Object returned for the schematic diagram which id is '0-13' under the S2_InternalPlants public sample Schematics service
http://servicesbeta6.esri.com/arcgis/rest/services/S2_InternalPlants/MapServer/exts/SchematicsServer/diagrams/0-13?f=pjson